package com.qf.fmw.dao;

import com.qf.fmw.entity.bo.GoodsType;
import com.qf.fmw.entity.bo.ProductBo;
import com.qf.fmw.entity.po.Type;

import java.util.Date;
import java.util.List;

public interface GoodsTypeDao {
    // 查询所有商品分类
    List<GoodsType> selectAllGoodsTypes();
    //根据等级和名称查询商品分类
    List<GoodsType> searchGoodsTypes(String level, String name);
    //根据等级查询商品分类
    List<GoodsType> searchGoodsTypesByLevel(String level);
    //根据名称查询商品分类
    List<GoodsType> searchGoodsTypesByName(String name);

    int deleteGoodsType(int typeId);

    //展示商品列表
    List<ProductBo> showGoodsTypes();

    List<ProductBo> searchGoods(String name, String pubdate);

    //根据id查询p_info
    String getGoodsInfo(int id);

    int insertGoods(String name,  Date pubdate, String price, String star, String intro, String picture);

    int updateGoodsType(int typeId, String name, String level, String belongType);


    int deleteGoods(int pId);

    int updateGoods(int pId, String pName, String pPrice, String pTime, String pInfo);


    //List<Type> addGoodsType(String tName, String tInfo, String tLevel);
}
